package com.ccut.xunfeiSpringboot.service;

import com.ccut.xunfeiSpringboot.dto.AnalyseCapabilityDTO;
import com.ccut.xunfeiSpringboot.dto.UserAnswerAnalyseDTO;
import com.ccut.xunfeiSpringboot.dto.request.CapabilityAnalyseRequest;
import com.ccut.xunfeiSpringboot.dto.request.MultimodalAnalyseRequest;

import java.net.MalformedURLException;
import java.security.SignatureException;

public interface InterviewAnalyseService {
    AnalyseCapabilityDTO analyseCapability(CapabilityAnalyseRequest request) throws MalformedURLException, SignatureException;

    String analyseMultimodal(MultimodalAnalyseRequest request) throws Exception;

    UserAnswerAnalyseDTO analyseUserAnswer(MultimodalAnalyseRequest request) throws MalformedURLException, SignatureException;
}
